
 
   G a m e   d e s c r i p t i o n : 
 
   - - - - - - - - - - - - - - - - - 
 
 
 
 T i t l e :   " M a z e   R u n   2 0 2 0 " 
 
 P l a t f o r m :   M S X 
 
 A u t h o r :   R o d r i g o   G o n z a l e s 
 
 N i c k :   r o d r i v a s 7 8 
 
 L a n g u a g e :   M S X - B A S I C   v 1 . 0 
 
 C a t e g o r y :   P U R - 1 2 0 
 
 
 
 
 
   F i l e s : 
 
   - - - - - - 
 
 
 
 M A Z E R U N . B A S :   B A S I C   f i l e 
 
 M A Z E R U N . T X T :   C o d e   i n   t e x t   f o r m a t   
 
 m a z e r u n . p n g :   S c r e e n s h o t   
 
 M a z e R u n _ 2 0 2 0 . d s k :   D i s k   i m a g e   f o r   e m u l a t o r 
 
 r e a d m e . t x t :   D e s c r i p t i o n 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
   L i n k s : 
 
   - - - - - - 
 
 
 
 G i t H u b : 
 
 h t t p s : / / g i t h u b . c o m / r o d r i v a s 7 8 / M S X / t r e e / m a s t e r / B A S I C _ 1 0 _ L i n e r s / M a z e _ R u n _ 2 0 2 0 
 
 
 
 T o   p l a y   i t   o n l i n e : 
 
 h t t p s : / / m s x p e n . c o m / c o d e s / - M - c P 2 9 F Z e t z v 7 C o J f p Q 
 
 
 
 
 
   G a m e   I n s t r u c t i o n s : 
 
   - - - - - - - - - - - - - - - - - - 
 
 
 
 T h i s   i s   a   t w o   p l a y e r   r a c e ,   i n   w h i c h   s c o r e s   w h o e v e r   c r o s s e s   t h e   m a z e   a n d   
 
 f i r s t   r e a c h e s   t h e   " e n d   z o n e "   o f   h i s   o w n   c o l o r   ( o n   t h e   o p p o s i t e   
 
 s i d e   o f   t h e   s c r e e n ) .   A v o i d   t o u c h i n g   t h e   ( w h i t e )   w a l l s   o f   t h e   m a z e 
 
 o r   t h i s   w i l l   c a u s e   y o u   t o   r e t u r n   t o   t h e   b e g i n n i n g   o f   t h e   p a t h . 
 
 
 
     C o n t r o l s : 
 
 
 
   A R R O W S   ( k e y b o a r d )   t o   c o n t r o l   t h e   G R E E N   p l a y e r 
 
   D I R E C T I O N A L   P A D   ( j o y s t i c k )   t o   c o n t r o l   t h e   R E D   p l a y e r 
 
 
 
 T i p s : 
 
    -   P l a y   i n   f u l l   s c r e e n . 
 
    -   I n c r e a s e   t h e   v o l u m e   ( t h e   g a m e   h a s   s o m e   s o u n d s ) . 
 
 
 
 
 
 T o   r e s t a r t   t h e   g a m e   p r e s s   " C T R L   +   S T O P "   ( o n   a n   M S X )   o r   
 
 " C R T L   +   P g U p "   o n   a n   e m u l a t o r ,   t h e n   p r e s s   F 5   o r   t y p e   R U N   a n d   
 
 p r e s s   E n t e r . 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 E m u l a t i o n : 
 
 - - - - - - - - - - 
 
 
 
 T h e   g a m e   s h o u l d   w o r k   w e l l   o n   a l m o s t   a n y   M S X   e m u l a t o r ,   b u t   I   
 
 w o u l d   l i k e   r e c o m m e n d   B l u e M S X   o r   o p e n M S X .   
 
 
 
 L o a d   I n s t r u c t i o n s : 
 
 1 .   S t a r t   B l u e M S X   . 
 
 2 .   D r a g   &   d r o p   d i s k   i m a g e   " M a z e R u n _ 2 0 2 0 . d s k "   t o   t h e   B l u e M S X   m a i n   w i n d o w . 
 
 3 .   P r e s s   " p l a y "   b u t t o n   ( l i t t l e   a r o w   o n   t h e   t o p )   o r     L A l t + F 9 
 
 4 .   T h e   g a m e   w i l l   s t a r t   a u t o m a t i c a l l y 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 C u r i o s i t i e s : 
 
 - - - - - - - - - - - - 
 
 
 
 I n f i n i t e   m a z e s : 
 
 
 
 U p o n   r e a c h i n g   o n e   o f   t h e   " e n d   z o n e s "   a   n e w   l e v e l   i s   o p e n e d   a n d   a   n e w   m a z e 
 
 w i l l   b e   g e n e r a t e d .   F o r   e a c h   l e v e l   a   d i f f e r e n t   m a z e ,   n e v e r   r e p e a t i n g   i t s e l f . 
 
 
 
 
 
 A   l i t t l e   a b o u t   t h e   c o d e : 
 
 - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 1 0   P R I N T   M a z e s : 
 
 -   T h e   m a z e s   a r e   g e n e r a t e d   b y   a   s i n g l e   l i n e ,   a   s m a l l   v a r i a t i o n   o f   t h e   
 
 f a m o u s *   o n e - l i n e r :   " 1 0   P R I N T   C H R $   ( 2 0 5 . 5   +   R N D   ( 1 ) ) : :   G O T O   1 0 " ,     
 
 e n s h r i n e d   b y   u s e r s   o f   C o m m o d o r e   6 4 .   W e   c a n   f i n d   i t   o n   l i n e   3 0 : 
 
 
 
 3 0   C O L O R   1 5 , 1 :   F O R   A   =   0   T O   5 1 1 :   P R I N T # 1 ,   C H R $ ( 2 2 0 . 5   +   R N D ( 1 ) ) ;   :   N E X T 
 
 
 
 T h e   v a r i a t i o n   i s   i n   t h e   u s e   o f   a   d i f f e r e n t   c h a r a c t e r :   " C H R $ ( 2 2 0 ) " ,   
 
 w h i c h   g e n e r a t e s   " s t r a i g h t "   ( n o t   d i a g o n a l )   m a z e s   a s   s e e n   i n   t h e   
 
 c l a s s i c a l   v e r s i o n . 
 
 
 
 C o l l i s i o n   D e t e c t i o n : 
 
 
 
 -   C o l l i s i o n   d e t e c t i o n   i s   d o n e   b y   t h e   P O I N T   c o m m a n d   ( l i n e s   4 0   a n d   5 0 ) , 
 
 w h i c h   r e t u r n s   i n   t h e   v a r i a b l e s   " N "   a n d   " C "   t h e   c o l o r   v a l u e s     u n d e r   t h e   
 
 p o s i t i o n   c o o r d i n a t e s   o f   e a c h   p l a y e r .   
 
 
 
 T h e   c o n t r o l s   a n d   m o v e m e n t s   o f   t h e   p l a y e r s   a r e   o n   l i n e s   6 0   a n d   7 0 . 
 
 
 
 T h e   m a i n   L o o p   o f   t h e   g a m e   o c c u r s   b e t w e e n   l i n e s   4 0   a n d   8 0 . 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 ( * ) 
 
 T o   l e a r n   m o r e   a b o u t   t h i s   o n e - l i n e r   I   r e c o m m e n d   r e a d i n g   t h e   e x c e l l e n t   b o o k : 
 
 " 1 0   P R I N T   C H R $ ( 2 0 5 . 5 + R N D ( 1 ) ) ; :   G O T O   1 0 "   -   T h e   M I T   P r e s s   ( v a r i o u s   a u t h o r s ) 
 
 T h e   b o o k   c a n   b e   d o w n l o a d e d   f o r   f r e e   t h r o u g h   t h e   f o l l o w i n g   l i n k : 
 
 h t t p : / / t r o p e - t a n k . m i t . e d u / 1 0 _ P R I N T _ 1 2 1 1 1 4 . p d f 
 
 
 
 
 
 A l l   f i l e s   c a n   a l s o   b e   f o u n d   o n   m y   G i t H u b : 
 
 h t t p s : / / g i t h u b . c o m / r o d r i v a s 7 8 / M S X / t r e e / m a s t e r / B A S I C _ 1 0 _ L i n e r s / M a z e _ R u n _ 2 0 2 0 
 
 
 
 
 
 R o d r i g o   G o n z a l e s 
 
 e - m a i l . :   r r i v a s 2 0 0 9 @ g m a i l . c o m 
 
 
 
 
 
 